perm filename IMPSTA.MRC[UP,DOC]5 blob sn#360854 filedate 1978-06-11 generic text, type C, neo UTF8
COMMENT āŠ—   VALID 00004 PAGES
C REC  PAGE   DESCRIPTION
C00001 00001
C00002 00002	Explanation of IMPSTAT output			MRC  6/11/78
C00004 00003	Network status table
C00008 00004	PTY map
C00009 ENDMK
CāŠ—;
Explanation of IMPSTAT output			MRC  6/11/78

IMPSTAT is a real-time network status display program.  It updates its
information every second on DD's and III's, every 5 seconds on DM's, and
every 20 seconds on non-displays.  It takes a snapshot of the system's
IMP status table, prepares a text message of the status, and outputs it.

The information of necessity is rather consise.  The meaning of the
information here is described below.

For more complete information as to what these things are, read the UUO
manual, the ARPAnet Protocol Handbook, or talk to MRC.

Note that CR gets out of IMPSTA, and space holds the output until you
type another character.  Altmode toggles whether or not it should sleep
after each display.  Any other character gets you out.
Network status table

Ix := index of this connection in the system IMP tables.  This is
	helpful if you want to poke at the IMP tables yourself with
	UEDDT (such as looking at the DDB).

Host := name or octal number of the host this connection is to.

Link := connection link number (the link concatenated with the host number
	uniquely identifies the connection to the network).  This is the
	old-style name for part of the new-style message-id.

Foreign skt := foreign socket the connection is to.
	"listening" means this is a listening entry and not really
	a connection.

Local skt := local socket the connection is to.

BS := connection byte size.  Normally this will be 8., which is the
	normal TELNET connection bytesize.

Stat := connection status information.
	RFCS := we sent an RFC (we are waiting for the foreign host to
		accept our connection request).
	RFCR := remote host sent an RFC (it is trying to connect to us
		and we haven't accepted or rejected it yet).
	OPEN := connection open.  This is the normal state.
	CLSS := we sent a CLS (we are trying to close the connection,
		and are waiting for the foreign host to acknowledge it).
	CLSR := remote host sent a CLS (it is trying to close the
		the connection, and we haven't acknowledged it yet).
	CLSD := connection closed.  A non-zero allocation on a receive
		connection means there is still input available.  This
		state means there is no connection, but the owner of it
		hasn't flushed it yet.
	LISN := no connection, we are listening for one on this socket.

Jb := job number of job which owns this connection.

User := PPN of job which owns this connection.

Subsys := program name of job which owns this connection.

Allocs := allocations for this connection.  The first value is
	the message allocation, the second the bit allocation.  For
	input connections, occasionally a second set of values is
	printed indicating the amount of messages or bits which
	haven't been read yet.
	  The allocations are respectively the number of messages or
	bits which may be sent before the connection must hang,
	waiting for a further allocation.
	  A "W" in front of the allocations means that the connection
	is in allocation wait; ie, it is blocked by a zero bit or
	message allocation.
PTY map

If there are any jobs running on a PTY, a PTY map is included also.

PTY := the PTY's terminal (TTY) number.

CJ := the job number of the PTY's controlling job (mother).

CUsr := the PTY mother's PPN.

CSbsys := the PTY mother's subsystem name.

SJ := the job number of the PTY's slave job (daughter).

SUsr := the PTY daughter's PPN.

SSbsys := the PTY daughter's subsystem name.

Location := if the PTY mother follows the new terminal location protcol,
	this is the string alleging to be the console location.